#ifndef __VLOG_STDCOUTAPPENDER_H__
#define __VLOG_STDCOUTAPPENDER_H__

#include "logappender.h"

namespace vlog
{

class StdOutLogAppender : public LogAppender
{
    public:
    using ptr = std::shared_ptr<StdOutLogAppender>;

    StdOutLogAppender();
    ~StdOutLogAppender() = default;

    void WriteLog(event::LogEvent::ptr pEvent) override final;
};

} // namespace vlog

#endif